		
		/* Validação Editar Funcionário */

		$.validator.addMethod("valueNotEquals", function(value, element, arg){
  					return arg != value;
 		}, "Value must not equal arg.");		
				
		$('#form-editar-funcionario').validate({

			rules:{

				txtNome:  { required: true },				
				selArea:  { valueNotEquals: "0" },
				txtRamal: { required: true }						

			},

			messages:{

				txtNome:  { required: "Digite o nome do funcionário" },				
				selArea:  { valueNotEquals: "Selecione a área" },
				txtRamal: { required: "Digite o ramal" }			
				
			},

			submitHandler: function() { 											

				var nome 		      = $('#nome').val();
				var id 				  = window.location.search.substring(4); 	
				var responsavel_area  = $('#sel_area').val();
				var ramal 			  = $('#ramal').val();
				var area_id;				

				/* Validação Funcionário */

				if ($('#chkResponsavelArea').is(':checked')) {

					area_id = responsavel_area;

				} else {

					area_id = responsavel_area;
					responsavel_area = null;
				}	
				
				$.post('scripts/edit-funcionario.php', 
				{
					txtNome				: nome,
					idFuncionario		: id,
					ResponsavelAreaID 	: responsavel_area,						
					AreaID 				: area_id,
					txtRamal 			: ramal

				}, function(resposta) {		   		

					var resultado = resposta;
																									
					if (resultado == 1) {
						$('#modalAlertaAtualizaFuncionario #textoAlertaAtualiza').html("Funcionário atualizado com sucesso!");
						$('#modalAlertaAtualizaFuncionario').modal('show');	

					} else if (resultado == 0) {						
						$('#modalAlertaAtualizaFuncionario #textoAlertaAtualiza').html("Nenhuma atualização efetuada!");
						$('#modalAlertaAtualizaFuncionario').modal('show');	 

					} else if (resultado == 2) {
						$('#modalAlertaAtualizaFuncionario #textoAlertaAtualiza').html("Este funcionário já foi cadastrado!");
						$('#modalAlertaAtualizaFuncionario').modal('show');
					
					/*} else if (resultado == 3) {
						$('#modalAlertaAtualizaFuncionario #textoAlertaAtualiza').html("Este ramal já foi cadastrado para outro funcionário!");
						$('#modalAlertaAtualizaFuncionario').modal('show');	
					*/

					} else if (resultado == 4) {
						$('#modalAlertaAtualizaFuncionario #textoAlertaAtualiza').html("Já existe um funcionário responsável por esta área!");
						$('#modalAlertaAtualizaFuncionario').modal('show');					
					
					} else {
						$('#modalAlertaAtualizaFuncionario #textoAlertaAtualiza').html("Erro ao atualizar funcionário!");
						$('#modalAlertaAtualizaFuncionario').modal('show');
					}

				});			       

				return false;							
		
			}, 

			debug: true

		});		
		
		